Golang Job: Golang Engineer

Job added on

Company

Avenue Code

Location

Lisbon - Portugal

Job type

Full-Time

Golang Job Details

About the company:

Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We’re privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word ‘partner’ over ‘vendor’, and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.

About the opportunity:

You will be part of a young development team accountable for the product delivery and in-life management of our Entitlements Server product. The team values and embrace a DevOps culture, fully owning the deliverables. Highly focus on the costumer and determined to build and deliver a value proposition.

Responsibilities:
  • Develop features and improvements to the Entitlement Server product in a secure, well-tested, and performant way
  • You’ll work within an Agile framework team to iterate on new features within the Entitlement Server product
    Assist the roadmap management with quality estimates promoting effective management of expectations
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Promote code quality, readability, and high tests coverage.
  • Maintain and advocate for these standards through code review
  • As a strong contributor, be able to deliver small incremental features often
  • Contribute to the implementation of an architecture that is resilient, scalable, secure, and fault-tolerant
  • Confidently and autonomously ship features and improvements with minimal guidance and support from other team members.
  • Collaborate with the team on larger projects
  • You’ll be accountable for the outcomes of your work and will ensure that end-to-end flows do not get broken by your contributions.
  • Promote seamless integration of the new features into the existing codebase
  • You’ll help identify areas of improvements in the code base, both specific to your group and outside your group (eg. component library) and help contribute to making it betterImplement the necessary procedures and metrics for effective monitoring on the platform
  • Document the solution and flows
Required Qualifications:
  • Proven experience in backend software development in Golang
  • Knowledgeable of high standards and patterns for software implementation
  • Proficient with REST APIs, both in implementing the interfaces and consuming
  • Proven experience with relational databases
  • Familiar with CI/CD flows, Git, Docker, and KubernetesProven analytical, problem-solving, and troubleshooting skills
  • Good understanding of cloud services and scalable infrastructure
  • Good knowledge of security risks menacing web platforms
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Ability to work autonomously but reach out immediately if blocked
  • Comfort working in a highly agile, intensely iterative software development process
  • An inclination towards communication, inclusion, and visibility
  • Positive and solution-oriented mindset
Nice to Have:
  • Regularly achieve consensus with peers and clear status updates
  • Self-motivated and self-managing, with strong organizational skills
  • Fluent in the English language, both written and spoken
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions

#Li-Remote